Skip to content

Add daemon lock handling and scan visibility in ts status#50

Merged
mcroomp merged 7 commits into
mainfrom
feature/daemon-lock-and-scan-status
May 26, 2026
Merged

Add daemon lock handling and scan visibility in ts status#50
mcroomp merged 7 commits into
mainfrom
feature/daemon-lock-and-scan-status

Conversation

@mcroomp

@mcroomp mcroomp commented May 26, 2026

Copy link
Copy Markdown
Contributor

Summary\n- add OS-level daemon process lock and lock-aware shutdown wait path\n- add lock helper module and tests for Node.js and Python\n- add startup verifier scan progress to daemon /status\n- render scan progress in ts status output\n\n## Validation\n- .client-venv/Scripts/python.exe -m pytest tests/unit/test_daemon_lock.py -v\n- node --test tests/test_daemon_lock.mjs

Comment thread tests/test_daemon_lock.mjs Fixed
Comment thread tests/test_daemon_lock.mjs Fixed
mcroomp and others added 2 commits May 26, 2026 08:32
…tion or class'

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
…tion or class'

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Comment thread indexserver/csv_log.py Fixed
Comment thread indexserver/daemon.py Fixed
Comment thread indexserver/daemon.py Fixed
Comment thread scripts/diag_mtime.py Fixed
Comment thread scripts/diag_mtime.py Fixed
Comment thread scripts/diag_relpath.py Fixed
Comment thread tests/unit/test_daemon_lock.py Fixed
Comment thread tests/unit/test_daemon_lock.py Fixed
Comment thread indexserver/csv_log.py Fixed
Comment thread indexserver/daemon.py Fixed
Comment thread indexserver/debug_logger.py
Comment thread indexserver/daemon.py Fixed
Comment thread indexserver/daemon.py Fixed
Comment thread indexserver/debug_logger.py Fixed
Comment thread indexserver/debug_logger.py Fixed
Comment thread tests/unit/test_daemon_lock.py Fixed
Comment thread tests/unit/test_daemon_lock.py Fixed
@mcroomp mcroomp merged commit 266b358 into main May 26, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant